package com.hzdesk.media.matvector.koreabatch.client.my_paperless.logic.contract;

import android.content.Context;
import android.widget.EditText;
import android.widget.ImageView;

import com.hzdesk.media.matvector.koreabatch.client.my_paperless.bean.LoginInfoBean;

/**
 * Created by Administrator on 2018/8/9.
 */

public interface ILoginContract {
    interface ILoginModle{
        void saveIsLogin(Context context);
        void sveLoginInfo(Context context, LoginInfoBean bean);
        void saveToken(Context context,String token);

        void SaveIsChangePassword(Context context);
    }

    interface ILoginPersemter{
        void initView(EditText username,EditText password,Context context);

        void onClickedLogin();
        void onClickedForget();
        void onClickedPasswordShowOrHide(ImageView imageView);

    }
    interface ILoginView{
        void setPasswordToShow();
        void setPasswordToHide();
        void loginSuccess();
        String getAccount();                                                                        //获取账号
        void setAccount(String account);                                                            //设置账号

        String getPassword();                                                                       // 获取密码
        void  setPassword(String password);                                                         // 设置密码

        void showMessageInfo(String message);                                                       // 设置提醒信息





    }
}
